﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Brjnk.Maps.Downloader
{
    public interface IPriorities
    {
        /// <summary>
        /// Vrátí počet rozlišovaných priorit. První priorita (nejdůležitější má hodnotu 0), každá další pak o jednu větší.
        /// </summary>
        int PrioritiesCount { get; }
        
        /// <summary>
        /// Vrátí číselnou hodnotu priority daného objektu
        /// </summary>
        int GetPriorityNumber(object item);
    }
}
